export default {
  path: 'logsAudit',
  name: 'logsAudit',
  component: () => import('@core/components/subLayout/SubViewLayout.vue'),
  redirect: 'logsAudit/accessControls',
  meta: {
    order: 5,
    titleI18n: 'logsAudit',
    isMenu: true,
  },
  children: [{
    path: 'accessControls',
    name: 'logsAudit.accessControls',
    component: () => import('@firewall/views/logsAudit/AccessControls.vue'),
    meta: {
      titleI18n: 'accessControlLogs',
      isMenu: true,
    },
  }, {
    path: 'accessRuleDetail/:firewallId/:ruleId',
    name: 'logsAudit.accessRuleDetail',
    component: () => import('@firewall/views/logsAudit/AccessRuleDetail.vue'),
    meta: {
      titleI18n: 'accessRuleDetail',
    },
  }, {
    path: 'intrusionDefense',
    name: 'logsAudit.intrusionDefense',
    component: () => import('@firewall/views/logsAudit/IntrusionDefense.vue'),
    meta: {
      titleI18n: 'intrusionDefenseLogs',
      isMenu: true,
    },
  }, {
    path: 'networkTraffic',
    name: 'logsAudit.networkTraffic',
    component: () => import('@firewall/views/logsAudit/NetworkTraffic.vue'),
    meta: {
      titleI18n: 'networkTrafficLogs',
      isMenu: true,
    },
  }, {
    path: 'systemOperation',
    name: 'logsAudit.systemOperation',
    component: () => import('@firewall/views/logsAudit/SystemOperation.vue'),
    meta: {
      titleI18n: 'systemOperationLogs',
      isMenu: true,
    },
  }],
};
